body
{
	background-color: White;
    font-family: Verdana;
    font-size: 12px;
    /*color: #5D546E;*/
    color: #000000;
    line-height: 1.3em; 
    
    /*background-image: url(../images/templatemo_body.png);*/
    background-repeat: repeat;
	background-position: top;
	margin-top : 20px;
	
}
#tablesx
{ margin-top:6px;
}
#ta_grd
{
	margin-top:14px;
}

.style2 a:hover
{
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-family: Verdana;
    color: #E97924;
    text-decoration:underline;
    
}
.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/slider/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
#slider-wrapper {
	float: right;
    width: 305px;
    height: 235px;
    margin: 0 0 0;
	padding: 15px 18px;
	background: url(../images/templatemo_monitor.png) no-repeat 
}
.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
#ctl00_ucCategory1_lstCategories_Table1 tr td a
{
	font-weight:bolder;
	font-size:12px;
}
a.nivo-prevNav {
	left:15px;
}
.nivo-caption {
    text-shadow:none;
    font-family:Verdana;
}

.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}
#slider {
    background: url(../images/slider/loading-folio.gif) no-repeat scroll 50% 50% transparent;
    height: 175px;
    position: relative;
    width: 300px;
}
#slider a {
	border:0;
	display:block;
}
a{ 
	color: Black; 
	font-weight: normal; 
	font-size: 13px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}

.nivo-controlNav a.active {
	background-position:0 -22px;
}
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
a
{
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-family: Verdana;
    color: black;
    text-decoration: none;
	font-weight: normal;
	text-align: left;
}

a.extLink
{
    background-image: url(../images/extLink.png);
    background-repeat: no-repeat;
    background-position: right;
    margin-right: 6px;
    padding-right: 14px;
}

#templatemo_top {
	padding: 10px 0;
	height: 26px;
}

#templatemo_search  
{
	 margin-right: 402px;
    margin-top: -27px;
	float: right }
	
#templatemo_search form {
	margin: 0;
	padding: 4px 0;
	height: 19px;
	width: 230px;
	background: url(../images/templatemo_search.png)  no-repeat
}
#templatemo_menu {
    float: right;
     margin-right: -416px;
    margin-top: -80px;
	width: auto;
}
.ddsmoothmenu{
	
}

.ddsmoothmenu ul{
	z-index:100;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
	position: relative;
	display: inline;
	float: left;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a {
	float: left;
	display: block;
	position: relative;
	width: 110px;
	height: 31px;
	line-height: 31px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #403552;	
	text-align: center;
	text-decoration: none;
	font-weight: 400;
	outline: none;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}


/*1st sub level menu*/
.ddsmoothmenu ul li ul{
	position: absolute;
	width: 162px;
	left: 0;
	display: none; /*collapse all sub menus to begin with*/
	visibility: hidden;
	background: url(../images/templatemo_menu_m.png) repeat-y left;
}
.ddsmoothmenu ul li ul span.top { position: absolute; width: 170px; height: 5px; top: -5px; left: 0;  background: url(../images/templatemo_menu_t.png) repeat-y; }
.ddsmoothmenu ul li ul span.bottom { position: absolute; width: 170px; height: 10px; bottom: -10px; left: 0;  background: url(../images/templatemo_menu_b.png) repeat-y; }

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
	font-weight: 500;
	width: 140px; /*width of sub menus*/
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	margin: 0;
	font-size: 12px;
	text-align: left;
	background: none;
	color: #403552;
}


.ddsmoothmenu ul li ul li a.selected, .ddsmoothmenu ul li ul li a:hover {
	color: #fff;
	background: #6e4da1
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/

}

/* menu */


.fieldHidden
{
    display: none;
}

.ContentMasterPage
{
    width: 960px;
    background-color: White;
    border-radius : 7px 7px 7px 7px;
    box-shadow: 1px 1px 3px 4px #999999;
    
}
.ContentMain
{
    width: 960px;
	/*background-color:#e9e6f1;*/
	
}

.clsMessageInfo
{
    margin: 0;
    padding: 0;
    font-weight: bold;
    color: Blue;
}
.clsMessageError
{
    margin: 0;
    padding: 0;
    font-weight: bold;
    color: Red;
}

/*-- Begin DataGridView --*/
.grdFixWidth
{
    width: 670px;
    table-layout: fixed;
    white-space: nowrap;
}

/*-- Begin Header --*/
.clsHeader
{
  
    background-repeat: no-repeat;
    width: 960px;
    height: 70px;
    background-color: gainsboro;
    
} 
.clsHeaderLeft
{
    padding-left: 30px;
    vertical-align: middle;
    text-align: left;
}
.clsHeaderRight
{
    vertical-align: bottom;
    text-align: right;
    height: 112px;
    padding-right: 0px;
    font-weight: bold;
    color: #006699;
}
.clsHeaderLoginText
{
    font-weight: bold;
}
.clsHeaderFollowUs
{
}
.clsHeaderPhone
{
    background-image: url(../images/icoPhone.png);
    background-repeat: no-repeat;
    background-position: left;
    vertical-align: middle;
    height: 28px;
    width: 190px;
    font-weight: bold;
    font-size: 19px;
    color: White;
    text-align: right;
}

/*-- End Header --*/

/*-- Begin Navigation Menu --*/
.clsNavHLeft
{
    background-image: url(../images/bgNavHLeft.png);
    background-repeat: no-repeat;
    width: 12px;
    height: 50px;
}

.clsNavHMenu
{
   background-image: url(../images/bgNavHMenu.png);
    background-repeat: repeat-x;
    height: 50px;

    vertical-align: middle;
}
#NavH
{
    list-style: none;
    margin: 0;
    padding: 0;
}
#NavH li
{
    margin: 0;
    padding: 0;
    float: left;
}
#NavH li.sep
{
    margin: 0 0 0 0;
    padding: 0;
    width: 2px;
    height: 50px;
    float: left;
    background-image: url(../images/bgMenuHDelimiter.png);
    background-repeat: no-repeat;
    background-position: right;
}
#NavH a
{
    background-image: url("../images/LeftMenu.jpg");
    background-repeat: no-repeat;
    display: block;
    text-decoration: none;
    margin: 0;
    padding: 17px 18px 17px 18px;
    font-size: 10pt;
    font-weight: bold;
    color: White;
	white-space:nowrap;
}

#NavH a:hover
{
    background-image: url(../images/MenuHSelected.png);
    background-repeat: repeat-x;
    text-decoration: none;
    font-size: 10pt;
    color: White;
}

#NavHU 
{
    list-style: none;
    margin: 0;
    padding:
0;
	height: 41px;
	width: 583px;
}
#NavHU li
{
    margin: 0;
    padding: 0;
    float: left;
}
#NavHU li.sep
{
    margin: 0 0 0 0;
    padding: 0;
    width: 2px;
    height: 50px;
    float: left;
    background-image: url(../images/bgMenuHDelimiter.png);
    background-repeat: no-repeat;
    background-position: right;
}
#NavHU  a
{                
    margin: 0;
    padding: 0px 0px 0px 0px;
    vertical-align:top;
    border-width:0;
}
#NavHU  a:hover
{                
    margin: 0;
    padding: 0px 0px 0px 0px;
    vertical-align:top;
    background-color:Transparent;
}
#NavHU img
{                
    border: 0;    
}
#NavHU img:hover
{                
    border-width:1;    
    border-style:dotted;
    border-color:Red;
}
.clsNavHRight
{
    background-image: url(../images/bgNavHRight.png);
    background-repeat: no-repeat;
    width: 12px;
    height: 50px;
}
/*-- End Navigation Menu --*/

/*-- Begin Hotest Deal --*/
.clsHD
{
    background-image: url(../images/MenuHHD.png);
    background-repeat: repeat-x;
	color: White;
}

/*-- Begin Hotest Deal --*/

.clsBgSearch
{
    background-image: url(../images/bgSearch.png);
    background-repeat: no-repeat;
    background-position: left;
    position: relative;
    vertical-align: top;
    display: block;
    margin: 0;
    padding: 0 0 0 3px;
	width: 3px;
    float: right;
}
.clsNavHSearch
{
    background-image: url(../images/bgNavHMenu.png);
    background-repeat: repeat-x;
    height: 33px;
    padding-top: 3px;
    vertical-align: top;
    text-align: right;
}

.clsTxtSearch
{
    height: 21px;
    vertical-align: middle;
    font-size: 14px;
}
.clsBtnSearch
{
    background-image: url(../images/bt_seach.png);
    background-repeat: no-repeat;
    width: 44px;
    height: 27px;
    margin: 0;
    padding: 0;
    border: none;
}

/*-- Begin Contents --*/
.clsMainContent
{
    padding-right: 3px;
    vertical-align: top;
}
.clsBgLeft
{
    background-image: url(../images/bgLeft.png);
    background-repeat: repeat-y;
    width: 5px;
}
.clsBgRight
{
    background-image: url(../images/bgRight.png);
    background-repeat: repeat-y;
    width: 5px;
}
.clsBgBottom
{
    background-image: url(../images/bgBottom.png);
    background-repeat: no-repeat;
    width: 980px;
    height: 10px;
}
/*-- End Contents --*/
/*-- Begin Advertising --*/
.leftAdvertise
{
    width: 731px;
    vertical-align: top;
}
.rightAdvertise
{
    vertical-align: top;
}
/*-- End Advertising --*/
/*-- Begin Left Column --*/
.clsLeftColumn
{
    width: 229px;
    padding: 0 3px 3px 3px;
    vertical-align: top;
}

/* Begin Category */
.clsCategoryHeader
{
    background-image: url(../images/bgCategoryHeader.png);
    background-repeat: no-repeat;
    width: 209px;
    height: 28px;
    vertical-align: top;
    padding: 7px 0 0 20px;
    font-weight: bold;
    color: White;
}
.clsCategoryContent
{
    /*background-color: #ace8f5;*/
    height: 100px;
}
/* End Category */
/* Begin Special*/
.productSpecialStyle
{
    background-image: url(../images/bgSpecial.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 231px;
    height: 198px;
}
.clsSpecialProdName
{
    padding: 2px 0 0 5px;
    text-align: left;
    vertical-align: top;
    font-weight: bold;
    color: Black;
}
.clsOnlinePrice
{
    text-align: center;
    font-size: 12px;
    text-decoration: line-through;
    line-height: 12px;
    color: #666666;
}
.clsSpecialPrice
{
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: Red;
}
.clsSpecialTime
{
    padding: 34px 0 2px 85px;
    font-size: 15px;
    text-align: left;
    color: White;
}
/* End Special*/
/* Begin Newsletter */
.clsNewsletter
{
    background-color: #8eddef;
    width: 229px;
    height: 104px;
}
.clsNewsletterContent
{
    background-image: url(../images/bgNewsletter.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 231px;
    height: 97px;
}
.txtNewsletter
{
    background-color: #fffcd1;
    border: solid 1px #d7d7d7;
}
/* End Newsletter */
/*-- End Left Column --*/

/* Begin Contents*/
.clsContentHeaderLeft
{
    /*background-image: url(../images/bgContentHeaderLeft.png);     background-repeat: no-repeat;*/
    height: 20px;
    width: 5px;
}
.clsContentHeader
{
    /*background-image: url(../images/bgContentHeader.png);     background-repeat: repeat-x;*/
    height: 20px;
    font-weight: bold;
    vertical-align: top;
    padding-top: 3px;
    color: Black;
}
.clsContentHeader a
{
    font-weight: bold;
    color: Black;
}
.clsContentHeaderRight
{
    /*background-image: url(../images/bgContentHeaderRight.png);     background-repeat: no-repeat;*/
    height: 20px;
    width: 10px;
}
/* End Contents*/

/*-- End Left Column --*/

/*-- Begin Product List --*/
.clsProductList
{
    text-decoration: none;
}
.clsProductList a
{
    text-decoration: none;
}
.clsProductList a:hover
{
    background-color: #fff9e0;
    text-decoration: none;
}
.clsProductListImage
{
    width: 110px;
    height: 100px;
}
.clsRRP
{
    text-decoration: line-through;
}
.clsBgPrice
{
    background-image: url(../images/bgPrice.png);
    width: 98px;
    height: 33px;
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
}
.clsPriceHome
{
    font-weight: bold;
    font-size: 14px;
    color: White;
}
.clsPrice
{
    
    font-size: 17px;
    color: Red;
}
.clsPriceDetail
{
    color: Red;
    font-weight: bold;
    font-size: 19px;
}
.clsPriceCrossed
{
    color: Red;
    font-weight: bold;
    font-size: 19px;
    text-decoration: line-through;
}
.clsPriceMatchedDetail
{
    color: #009c28;
    font-weight: bold;
    font-size: 19px;
}
.clsPriceCart
{
	font-weight: bold;
}
.clsPriceCartCrossed
{
    color: Red;
    text-decoration: line-through;
}
.clsPriceCartMatched
{
    color: #009c28;
    font-weight: bold;
}
.clsSubTotalPriceCart
{
    font-weight: bold;
}
.clsTotalPriceCart
{
    font-size: 14px;
    font-weight: bold;
    color: Red;
}
/*-- End Product List --*/
/*-- Begin Product Details --*/
.clsProductDetailImg
{
    padding: 10px 0 0 10px;
}
.clsProductDetailDesc
{
    width: 260px;
    padding: 10px 10px 0 20px;
    vertical-align: top;
    text-align: right;
}
.clsProductDetailName
{
    font-size: 18px;
    color: #333333;
}

.clsProductDetailContent
{
    padding: 10px 3px 10px 0;
}

.clsTextContent li
{
    list-style-type: circle;    
}
.clsTextContent li ul li
{
    list-style-type: square;
}
.pnlEmailStock a
{
    height: 29px;
    background-image: url(../images/imgSendEmail.png);    
    background-repeat: no-repeat;
    padding: 7px 0 7px 35px;
    color: blue;
}
.pnlEmailStock a:hover
{
    text-decoration: none;
    color: red;
}
/*-- End Product Details --*/

/*-- Begin Shopping Cart --*/

.shoppingCartFull
{
    background-image: url(../images/shoppingCartFull.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 240px;
    height: 170px;
}
.shoppingCartFullMore
{
    background-image: url(../images/shoppingCartFullMore.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 240px;
    height: 170px;
}

.dropHover
{
    border: dashed 1px #656565;
}
.productDragItem
{
    z-index: 2;
}
.shoppingCartTotal
{
    font-size: 12px;
    font-weight: bold;
    color: Black;
}

.clsProductDragAndDropItem a:hover
{
    text-decoration: none;
}

.productItemStyle
{
    width: 225px;
    height: 185px;
    background-color: white;
    border: solid 1px #cccccc;
    z-index: 99999;
    cursor: pointer;
	-moz-border-radius: 1px;

}
.productItemStyle a:hover
{
    text-decoration: none; 
}
.productItemStyleHover
{
    width: 225px;
    height: 170px;
    background-color: #fffff4;
    border: solid 1px #1d1d1d;
    z-index: 99999;
}

.shoppingCartItemStyle
{
    width: 50px;
    height: 50px;
    z-index: 99999;
    cursor: pointer;
}

li
{
    list-style-type: none;
}
.droppedItemStyle
{
    background-color: Blue;
    font-weight: bold;
    border: solid 2px black;
    z-index: 99999;
}
.dropZoneHeader
{
    background: black;
    color: White;
    text-align: center;
    font-weight: bold;
}
.deleteLink
{
    color: White;
}

.shoppingCartEmptyS
{
    background-image: url(../images/shoppingCartEmptyS.png);
    background-repeat: no-repeat;
    background-position: Left;
    padding-left: 55px;
    height: 48px;
}
.shoppingCartHalfS
{
    background-image: url(../images/shoppingCartHalfS.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 55px;
    height: 48px;
    vertical-align: middle;
}
.shoppingCartFullS
{
    background-image: url(../images/shoppingCartFullS.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 55px;
    height: 48px;
}
.shoppingCartFullMoreS
{
    background-image: url(../images/shoppingCartFullMoreS.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 55px;
    height: 48px;
}
.shoppingCartView
{
    background-image: url(../images/cart.jpg);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 55px;
    height: 48px;
}

.txtQuantity
{
    height: 17px;
    text-align: center;
    border: solid 1px #85b1de;
    background-color: #f6f9fe;
    font-size: 12px;
    color: #333333;
}

.clsQuantityDn a
{
    background-image: url(../images/quantityDn.png);
    background-repeat: no-repeat;
    display: block;
    text-decoration: none;
    margin: 0;
    padding: 9px 0 0 0;
    font-size: 12px;
    color: White;
}

.clsQuantityUp a
{
    background-image: url(../images/quantityUp.png);
    background-repeat: no-repeat;
    display: block;
    text-decoration: none;
    margin: 0;
    padding: 9px 0 0 0;
    font-size: 12px;
    color: White;
}

/*TODO*/
/*-- End Shopping Cart --*/
/*-- Begin Checkout --*/
.stepNormal
{
    background-image: url(../images/stepNormal.png);
    background-repeat: no-repeat;
    width: 25px;
    height: 27px;
    text-align: center;
    padding-top: 6px;
    font-weight: bold;
    color: White;
}
.stepLine
{
    width: 150px;
    height: 7px;
    background-color: #e7f5fc;
}
.stepSelected
{
    background-image: url(../images/stepSelected.png);
    background-repeat: no-repeat;
    width: 25px;
    height: 27px;
    text-align: center;
    padding-top: 6px;
    font-weight: bold;
    color: White;
}
.clsCheckoutConfirmBox
{
    width: 250px;
    height: 50px;
    padding: 5px;
    border: solid 1px black;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #333333;
}

/*-- End Checkout --*/
/*-- Begin Login--*/
.clsLoginSideBar
{
    width: 20px;
    height: 220px;
    top: 35%;
    right: 0px;
    position: fixed;
    text-align: center;
}
.clsLoginSidebarBtn
{
    width: 20px;
    height: 110px;
    padding: 48px 10px 48px 10px;
    background-image: url(../images/bgLoginBtn.png);
    background-repeat: no-repeat;
}
.clsLoginSidebarBtnHover
{
    width: 20px;
    height: 110px;
    padding: 48px 10px 48px 10px;
    background-image: url(../images/bgLoginBtnHover.png);
    background-repeat: no-repeat;
}
.clsLogoutSidebarBtn
{
    width: 20px;
    height: 110px;
    padding: 48px 10px 48px 10px;
    background-image: url(../images/bgLogoutBtn.png);
    background-repeat: no-repeat;
}
.clsLogoutSidebarBtnHover
{
    width: 20px;
    height: 110px;
    padding: 48px 10px 48px 10px;
    background-image: url(../images/bgLogoutBtnHover.png);
    background-repeat: no-repeat;
}
.clsContactUsSidebarBtn
{
    width: 20px;
    height: 110px;
    padding: 48px 10px 48px 10px;
    background-image: url(../images/bgContactUsBtn.png);
    background-repeat: no-repeat;
}
.clsContactUsSidebarBtnHover
{
    width: 20px;
    height: 110px;
    padding: 48px 10px 48px 10px;
    background-image: url(../images/bgContactUsBtnHover.png);
    background-repeat: no-repeat;
}
.clsLogin
{
    width: 600px;
    height: 300px;
    background-image: url(../images/bgLogin.png);
    background-repeat: no-repeat;
}
.txtLogin
{
    height: 24px;
    line-height: 24px;
    border: solid 1px #85b1de;
    background-color: #ffffcc;
    vertical-align: middle;
    font-size: 14px;
    color: #333333;
}
.loginLnk
{
    color: #000000;
	text-align: left;
}
.loginLnk a
{
    color: #2088d8;
    text-decoration: underline;
}
.loginLnk a:hover
{
    color: #2088d8;
    text-decoration: none;
}
/*-- End Login --*/

/*-- Begin Register --*/
.clsRegisterTitle
{
    width: 720px;
    height: 29px;
    background-color: #2a2a2a;
    background-repeat: repeat-x;
    padding: 0 10px 0 10px;
    vertical-align: middle;
    font-weight: bold;
    border-left: solid 1px #68b6ff;
    border-right: solid 1px #68b6ff;
    color: White;
}
.clsTitleBar
{
    width: 720px;
    height: 29px;
    background-image: url(../images/bgRegisterTitle.png);
    background-repeat: repeat-x;
    padding: 0 10px 0 10px;
    vertical-align: middle;
    font-weight: bold;
    color: #003fc6;
}
.txtRegisterReq
{
    width: 300px;
    height: 20px;
    line-height: 20px;
    border: solid 1px #85b1de;
    background-color: #ffffcc;
    vertical-align: middle;
    font-size: 12px;
    color: #333333;
}
.txtReq
{
    height: 20px;
    line-height: 20px;
    border: solid 1px #85b1de;
    background-color: #ffffcc;
    vertical-align: middle;
    font-size: 12px;
    color: #333333;
}
.txtRegisterOpt
{
    width: 300px;
    height: 20px;
    line-height: 20px;
    border: solid 1px #85b1de;
    background-color: White;
    vertical-align: middle;
    font-size: 12px;
    color: #333333;
}
.txtOpt
{
    height: 20px;
    line-height: 20px;
    border: solid 1px #85b1de;
    background-color: White;
    vertical-align: middle;
    font-size: 12px;
    color: #333333;
}

.clsErrorInline
{
    font-size: 11px;
}
.clsCheckBoxList tr td
{
    width: 25%;
}
/*-- End Register --*/


/*-- Begin Page Number --*/
.clsPage
{
    background-image: url(../images/bgPage.png);
    background-repeat: repeat-x;
}
.clsPageButtonPrev
{
    /*padding: 7px 7px 0 0;*/
}
.clsPageButtonNext
{
    /*    padding: 10px 0 0 7px;*/
}
.clsPageNumber
{
    padding: 7px 5px 6px 5px;
}
.clsPageNumberSelected
{
    width: 27px;
    height: 27px;
    background-image: url(../images/bgPageSelected.png);
    background-repeat: no-repeat;
    padding: 7px 10px 6px 10px;
    color: White;
}

/*-- End Page Number --*/
.buildComStepTitle
{
    font-size: 18px;
    color: #666666;
}
/*-- Begin Footer --*/
.footerContents
{
    width: 960px;
    padding: 0;
}
.bgFooter
{
	background-color: #363f44;
    width: 960px;
    height: 150px;
}
.footerCol
{
    padding-left: 0px;
    vertical-align: top;
    font-size: 12px;
    color: White;
    font-family: Verdana;  
   /* width: 175px;*/
}

.footerColor
{
     padding-left: 0px;
     vertical-align: top;
     font-size: 12px;
     color: White;
     font-family: Verdana;
    /* width: 160px;*/
}
.footerCol a
{
    color: White;

}
.footerCol li
{
    background: url(../images/arrow_state_grey_right.png) no-repeat transparent;
	 list-style-position: inside;
	padding-left: 20px;
	list-style-type: none;
}
.bgFooterBottom
{
    background-image: url(../images/bgFooterBottom.png);
    background-repeat: no-repeat;
	background-position: bottom;
    width: 960px;
    height: 50px;
}
/*-- End Footer --*/

/*-- Begin Self Assist --*/
.lstSelectedItemsHeader
{
    width: 300px;
    height: 35px;
    background-image: url(../images/bgSelectedItems.png);
    background-repeat: repeat-x;
    border-left: solid 1px #ff0000;
    border-right: solid 1px #ff0000;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    padding-left: 10px;
    color: White;
}
.lstSelectedItemsItem
{
    border-left: solid 1px #ff0000;
    border-right: solid 1px #ff0000;
    background-color: White;
}
.lstSelectedItemsItemAlter
{
    border-left: solid 1px #ff0000;
    border-right: solid 1px #ff0000;
    background-color: #ffcccc;
}
msFooter
{
    width: 300px;
    height: 35px;
    background-image: url(../images/bgSelectedItems.png);
    background-repeat: repeat-x;
    border-left: solid 1px #ff0000;
    border-right: solid 1px #ff0000;
    font-weight: bold;
    text-align: right;
    vertical-align: middle;
    padding-right: 10px;
    color: White;
}
/*-- End Self Assist--*/

/*-- Start Banner Content--*/
.btTitle
{
	color: #2088d8;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
}
.btContent
{
	line-height:16px;
}
/*-- Start Banner Content--*/
.breakline
{
height:5px;
background-color:#333333;

}
.breakline
{
height:5px;
background-color:#333333;

}
.breakwidth
{ width:15px;
}

#mnContent {
	-moz-border-radius: 5px;
	border:#CCC thin solid;
} 

/*-- Begin Shopping Cart --*/
.dropZoneContainer
{
    width: 240px;
    height: 190px;
    bottom: 5px;
    right: 5px;
    position: fixed;
    top: 40%;
    text-align: center;
}

.dropZone
{
    width: 240px;
    height: 170px;
    position: relative;
    overflow: auto; /*border: dashed 1px white;*/
}

.shoppingCartEmpty
{
    background-image: url(../images/22.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 240px;
    height: 170px;
}
.shoppingCartOne
{
    background-image: url(../images/shoppingCartOne.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 240px;
    height: 170px;
}
.shoppingCartTwo
{
    background-image: url(../images/shoppingCartTwo.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 240px;
    height: 170px;
}
.shoppingCartThree
{
    background-image: url(../images/shoppingCartThree.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 240px;
    height: 170px;
}

.dropHover
{
    border: dashed 1px #656565;
}
.productDragItem
{
    z-index: 2;
}
.shoppingCartTotal
{
    font-size: 12px;
    font-weight: bold;
    color: Black;
}

li
{
    list-style-type: none;
}
.droppedItemStyle
{
    background-color: Blue;
    font-weight: bold;
    border: solid 2px black;
    z-index: 99999;
}
.dropZoneHeader
{
    background: black;
    color: White;
    text-align: center;
    font-weight: bold;
}
.deleteLink
{
    color: White;
}

.shoppingCartEmptyS
{
    background-image: url(../images/shoppingCartEmptyS.png);
    background-repeat: no-repeat;
    background-position: Left;
    padding-left: 55px;
    height: 48px;
}
.shoppingCartHalfS
{
    background-image: url(../images/shoppingCartHalfS.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 55px;
    height: 48px;
    vertical-align: middle;
}
.shoppingCartFullS
{
    background-image: url(../images/shoppingCartFullS.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 55px;
    height: 48px;
}
.shoppingCartFullMoreS
{
    background-image: url(../images/shoppingCartFullMoreS.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 55px;
    height: 48px;
}

.txtQuantity
{
    height: 17px;
    text-align: center;
    border: solid 1px #85b1de;
    background-color: #f6f9fe;
    font-size: 12px;
    color: #333333;
}

.clsQuantityDn a
{
    background-image: url(../images/quantityDn.png);
    background-repeat: no-repeat;
    display: block;
    text-decoration: none;
    margin: 0;
    padding: 9px 0 0 0;
    font-size: 12px;
    color: White;
}

.clsQuantityUp a
{
    background-image: url(../images/quantityUp.png);
    background-repeat: no-repeat;
    display: block;
    text-decoration: none;
    margin: 0;
    padding: 9px 0 0 0;
    font-size: 12px;
    color: White;
}

/*TODO*/
/*-- End Shopping Cart --*/

/*-- Begin Grid Style --*/
.grd
{
    background-color: #333333;
    border: solid 1px #ffffff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; /*border-radius: 5px 5px 5px 5px;*/
    color: #333333;
    width:100%;
}
.grdHeader
{
    /*background-color: #1c2877;*/
    background-color: #2a2a2a;
    font-weight: bold;
    color: White;
    text-align:center;
}
.grdHeader a
{
    font-weight: bold;
    color: White;
}

.grdPager
{
	text-align:right;
	font-size:12px;
	font-family:Verdana;	
	border-left: solid 1px #D3E0FA;
	border-right: solid 1px #D3E0FA;
	border-top: solid 1px #D3E0FA;
	background-color : #F7F7DE ;
	color: Black;	
}

.grdPager TD
{
	padding: 2px 2px 2px 2px;
	
}

.grdRow
{
    background-color: #e5eff6;
    color: #333333;
}
.grdRow td
{
    background-color: #e5eff6;
    border: none;
    color: #333333;
}
.grdRowNoColor
{
    background-color: White;
    color: #333333;
}
.grdRowNoColor td
{
    background-color: White;
    border: none;
    color: #333333;
}
.grdSelectedRow
{
    background-color: #ffff99;
    color: #333333;
}
.grdAlternateRow
{
    background-color: #cfd5f7;
    color: #333333;
}
.grdAlternateRow td
{
    background-color: #cfd5f7;
    border: none;
    color: #333333;
}
.grdProductNameCol
{
    width: 370px;
    text-align: left;
    vertical-align: middle;
}
.grdPriceCol
{
    width: 75px;
    text-align: right;
    vertical-align: middle;
    font-weight: bold;
}
.grdDateCol
{
    width: 75px;
    text-align: center;
    vertical-align: middle;
}
.grdOrderNoCol
{
    width: 60px;
    text-align: center;
    vertical-align: middle;
}
.grdOrderShipMethodCol
{
    width: 85px;
    text-align: center;
    vertical-align: middle;
}

.grdOrderShipToCol
{
    width: 220px;
    text-align: left;
    vertical-align: middle;
}

/*-- End Grid Style--*/


/*************** Grid View ************************/
.cs_Table
{	    
	/*border: solid 1px #D3E0FA;*/
    height: 100%;
    border: solid 1px #D3E0FA;  
    width: 100%;   
}
/*
.cs_Table td
{	    
    padding: 2px 4px 2px 4px;        
    border: solid 1px #D3E0FA;    
}*/

.cs_TableHeader
{
    FONT-WEIGHT:bold;
    FONT-SIZE: 12px;    
    COLOR: #00008B;
    FONT-FAMILY:Verdana;    
    background-image : url(../images/bgHeader2.gif); 
    background-position: center top;    
    text-align:center;    
    padding: 2 2 2 2;
    height: 25px;    
}

.cs_TableHeader TH
{	    
    padding: 2 2 2 2;
    border: solid 1px #D3E0FA;
    vertical-align: middle;
}

.cs_TableHeader SPAN
{
    vertical-align: middle;
}

.cs_TableAlternate
{
	background: #F0F8FF; /* #F7FBFF;	*/
    FONT-FAMILY:Verdana;
	FONT-SIZE: 12px;
	COLOR: black;	
}
.cs_TableAlternate TD
{
	border: solid 1px #D3E0FA;   
	padding: 2px 4px 2px 4px;   
}
      

.cs_SelectedRow
{
	background: #ffefc5; /* #F7FBFF;	*/
    FONT-FAMILY: Verdana;
	FONT-SIZE: 12px;
	COLOR: Black;
	
}

.cs_SelectedRow TD
{
	padding: 2px 4px 2px 4px;	
}

.cs_EmptyDataRow
{
	background: #F0F8FF;
    FONT-FAMILY:Verdana;
	FONT-SIZE: 12px;
	COLOR: Red;	
	text-align:center;
	font-weight:bold;
	height:30px;
}

.cs_TableContent
{
    FONT-FAMILY: Verdana;
	FONT-SIZE: 12px;
	COLOR: black;
}

.cs_TableContent TD
{
	border: solid 1px #D3E0FA;   
	padding: 2px 4px 2px 4px;   
}

.cs_TableSelected
{
    FONT-FAMILY: Verdana;
	FONT-SIZE: 12px;
	COLOR: black;
	background-color:Silver;
	
}

.cs_TablePager
{
	text-align:right;
	font-size:12px;
	font-family:Verdana;	
	border-left: solid 1px #D3E0FA;
	border-right: solid 1px #D3E0FA;
	border-top: solid 1px #D3E0FA;
}

.cs_TablePager TD
{
	padding: 2px 2px 2px 2px;	
}
.ListViewTest
{
	display :inline;
	float:left ;
	margin-left :15px;
	margin-bottom :15px
}
	
.sitemap
{
	font-weight:normal;
}
	
.imglink
{
	border-width:0;
}
.imglink a:hover
{
	background-color: Transparent;	
}
.imglink img
{
	background-color: Transparent;
	border-width:0;
}

.iconFb
 {
    padding-left: 30px;
	vertical-align: middle;
	text-align: left;
	width: 481px;
  }
.home
{
  padding-left: 0px;
  vertical-align: middle;
  text-align: left;
  width: 531px;
  
}
.home a:hover
{
  background-color: Transparent; 
}

#footerdiv
{
	width: 960px;
}

#footer .links ul li
{
	font-size: 11px;
	margin: 0;
	padding: 0 0 5px 10px;
}

.new-left1 {
    display: inline;
    float: left;
    margin-left: 5px;
    padding: 6px 0;
    width: 203px;
}
.new-left2 {
    background-color: #F6F6F6;
    display: inline;
    float: left;
    margin-left: 5px;
    padding: 6px 0;
    width: 203px;
}
